
Hand (someone) a drubbing

Translation hand (someone) a drubbing into russian
hand (someone) a drubbing
The defending champions handed them a drubbing.
Действующие чемпионы нанесли им поражение.